package cn.bdqn.t354.service;

import cn.bdqn.t354.pojo.CstService;
import com.baomidou.mybatisplus.core.metadata.IPage;

public interface CstServiceService {
    /**
     * 创建服务
     * @param cstService
     * @return
     */
    public void addCstService(CstService cstService);

    /**
     * 分页查询某个状态的服务信息
     * @param custName
     * @param title
     * @param type
     * @param status
     * @param pageNo
     * @param pageSize
     * @return
     */
    public IPage<CstService> getCstServicesByPage(String custName,String title,
                            String type,String status,Integer pageNo,Integer pageSize);

    /**
     * 根据服务ID，查询服务信息
     * @param id
     * @return
     */
    public CstService getCstService(Long id);

    /**
     * 更新服务信息
     * @param cstService
     * @return
     */
    public void updateCstService(CstService cstService);

    /**
     * 删除服务
     * @param id
     * @return
     */
    public void deleteCstService(Long id);
}
